<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>
    <body>
        
    </body>
    <script>
        // 栈结构
            // 结构：从同一头进，同一头出
            // 特点：先进的后出
        // 数组的两个方法形成栈结构
        //     push
                    // 结构：数组.push(参数1，参数2，参数3，....)
                    // 功能：给数组的末尾添加元素
                    // 返回值：添加完元素以后的长度

            // pop
                //     结构：数组.pop()            【注】无参数
                //     功能：从数组末尾取下一个元素
                //     返回值：取下一个元素


        // var arr=["北京","天津","上海","广州"]
        // arr.push("西安","成都")
        // var res=arr.push();
        // alert(res)
        // document.write(arr)

        var arr=["北京","天津","上海","广州"]
        var res=arr.pop();
        alert(res)
        document.write(arr)





        // 队列结构
        //     结构：从末尾进，从头出。
        //     特点：先进先出

                push 

                shift()
                    // 格式：数组.shift()      【注】没有参数
                    // 功能：从头部取下一个元素
                unshift()
                    // 格式：数组.unshift(参数1，参数2，参数3....)      
                    // 功能：从头部插入一个元素
    </script>
</html>